﻿@media only screen and (min-width: 769px){
div#cf1788-000010001>div:nth-child(2) {
    display: none;
    position: absolute;
    width: 100%;
    z-index: 10000;
    background: #fff;
}
#if17880502aece2b98ac3c1 #if17880172a068fd566c3f7{display: none;}
.p1788mf1788-00a4267fa4b795f79 {
    cursor: pointer;
}
.p1788mf1788-00a4267fa4b795f79 img{display: none !important;}
.xg_header .xg_tab_tl>div span{display: block;}
span.xg_tab_tl_s2 {
    font-size: 14px;
    color: #666;
    line-height: 18px;
}

.btn-nav {
  position: fixed;
  top: 50px;
  left: 30px;
  background: transparent;
  border: none;
  padding: 10px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  z-index: 99999;
}

.btn-nav:focus {
  outline: 0;
}

.icon-bar {
  display: block;
  margin: 7px auto;
  width: 30px;
  height: 3.5px;
  background-color: #e8382c;
}

.btn-nav:hover .icon-bar {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background-color: #e8382c;
}

.nav-content {
  position: fixed;
  top: -100%;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  display: block;
  height: 100%;
  z-index: 9;
}

.nav-list {
  list-style: none;
  padding: 0;
  position: relative;
  top: 30%;
}

.item-anchor:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: 0;
  bottom: 0;
  z-index: 9;
  background: transparent;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.item-anchor {
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
  padding: 10px;
}

.item-anchor:hover,
.item-anchor:focus {
  color: #e8382c;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.item-anchor:hover:after,
.item-anchor:focus:after{
  width: 100%;
  background: #e8382c;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.nav-item {
  margin: 40px auto;
  text-align: center;
}

.animated {
  display: block;
}

.animated:hover .icon-bar,
.animated:focus .icon-bar{
  background-color: #e8382c;
}

.animated:focus {
  cursor: pointer;
  z-index: 9999;
}

.middle {
  margin: 0 auto;
}

.icon-bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
  z-index: 999999;
}

.animated .icon-bar {
  z-index: 999999;
  background-color: #e8382c;
}

.animated .top {
  -webkit-transform: translateY(13px) translateX(-10px) rotateZ(45deg);
  -moz-transform: translateY(13px) translateX(-10px) rotateZ(45deg);
  -ms-transform: translateY(13px) translateX(-10px) rotateZ(45deg);
  -o-transform: translateY(13px) translateX(-10px) rotateZ(45deg);
  transform: translateY(13px) translateX(-10px) rotateZ(45deg);
}

.animated .bottom {
  -webkit-transform: translateY(-8px) translateX(10px) rotateZ(-45deg);
  -moz-transform: translateY(-8px) translateX(10px) rotateZ(-45deg);
  -ms-transform: translateY(-8px) translateX(10px) rotateZ(-45deg);
  -o-transform: translateY(-8px) translateX(10px) rotateZ(-45deg);
  transform: translateY(-8px) translateX(10px) rotateZ(-45deg);
}

.animated .middle {
  width: 0;
}

}